AttributeError: ‘FigureCanvasTkAgg‘ object has no attribute ‘set | 您所在的位置:网站首页 › score_threhold 翻译 › AttributeError: ‘FigureCanvasTkAgg‘ object has no attribute ‘set |
问题描述:在跑Bubbliiiing的SSD代码时,出现了这个错误。 Traceback (most recent call last): File "C:/Users/aoqia/Desktop/SSD/get_map.py", line 133, in get_map(MINOVERLAP, True, score_threhold = score_threhold, path = map_out_path) File "C:\Users\aoqia\Desktop\SSD\utils\utils_map.py", line 609, in get_map fig.canvas.set_window_title('AP ' + class_name) AttributeError: 'FigureCanvasTkAgg' object has no attribute 'set_window_title'具体原因:未知(可能是库版本的问题) 解决办法:在canvas和set之间增加一个.manager 也就是 fig.canvas.set_window_title(window_title)改成 fig.canvas.manager.set_window_title(window_title)也有人说改变matplotlib版本也行,但是我没有尝试。pip install matplotlib==3.2.2 |
CopyRight 2018-2019 实验室设备网 版权所有 |